added ExchangeNode model