restrict cycle movement