added IMarketManager.cs