use transform insted treewalker