separate tests from build
clean up build process
separate tests from build process