content page type prototype