app works, validation semi-works, no error msgs and incorrect redirects