key cycles