split run and build