build and run are separate again