dynamic cycling