refactoring
rename start to run