PPRGo Algorithm