add ZigZagConversion