key cycle period