Updated the run mechanisms