Reacomodando validaciones y agregando