tree view experiment, and returning allocations