added ExchangeTransaction class