add anti-diagonal support