treeDst implemented