use ptrkey for cxMessage