test GetPIndex()