add lrc support