add kline info struct