lesson 3.1 form with live preview
lesson 3.5 form submit
lesson 3.8 form validation