interface ok. Classe:cycle