rich-page creation