working on input form