add page and layout