added input_form and tablewindow