cleanup
runNoWait