advanced tools and technologies