add IClMemory interface