using tree - everything broken