moving html generation to the form itself
generate text field
generate form fields