#15 atualizada com os metodos