notes on PPP