created a new tempate that hopeuflly better explains the logic of how to build a form. there are some minor changes to the logic and position of code