implementing tradeports