IMarket interface methods changed