new libpndman