add PNM