implementing tradeport