withInput