implementando o Service