correct cycle running