add ZigZag