For SSA

For SATB