basic page template generator