basic form input without any handling yet.
i am on page 31 of the tutorial