Here will be an amazing write up on PP.