add cms_guard_page function