refatorado daos para reutilização