start to write a blog about pageContext