fixing group fleet bug
improved tradeport code