add lc zigzag conversion