user inputs for add