implement support for market data