reading tree implemented