PPP final