made it so we can run tests and build exectables