Part 4, Commit 1: Form processing