refactoriazacion de las validaciones