basic ppr