cycle class