ajustes and documentation of form->input