NPKL Maps