refactofing en validaciones