algunas validaciones no checadas y algo de formato