form is almost completed, need to add controller logic