flesh out the rest of the page types