Work on CArray and CStruct