basic page display and edit