load program
cleanup
set cpu program