OOP 3: add classes
add TreeView