Initial tree class
safety commit