adding pages and modules