build all in one step
clean up