New tree method
Classic tree implementaton