Tree-based DSA (II)