page view: add module