add dataExchange