limpeza do repositorio
implementando dependency injection