run split into build and run