updating to create tools directory if it's missing