Implemented run cycle