with input box