factored out formpage