CMP CORP