added experimental tree browser