exchange items marshalling