MarketClient added interface code