use button to submit the form