add: templating pages