esta lógica não me parece que pertença a este model