List of NCMPs and NMPs