deixei os repositorios privados, forçar programacao orientada a interface