Add GPSingleTree and refresh doc