added ohlc data structure