Implemented onRun()