improve generator for pages to accompany a User model