wip direct closure tree transform