Geo PPLS