work on sjt, and zigzag