basic terminal & treeview
merge front-end to master