add data-transfer-object