About to change move() and run()