agrege algunas validaciones aun faltan