working on the tree implementation, commiting missing ui file