First version of nplm