rename ph to renderContext