+ new level object "tree"
+ refactoring