add status tree algo.