codigo adicionado 2