gui: worked on tree
merged