completada logica de validacion