Working on refactoring
Refactoring Note.Tree