Adding tools and languages