simplified build and run process