rename to win-cycle and minimalizing context.