#3 metodo completo