initial push - tools and the rest