spring cycling