Npp cycle results