NP Developments