implentação classes controller