changed behavior of multiple forms in route body, now all forms construct a single fn