editado para las validaciones