add_form_generator