finished screencast through 0:37, added form validation