refatorando os DAOs