The NPP Journey