added new tools and hooked up prereq stuff