Add do_input

Add function do_input