Add smart cycle class