check for tooling before running