restruct kline feature