[NEW] Implement TreeManager