cycle theory.