added ppr support