updated Readme
refactored Tree