fix NP