page as module example