tree implemented and comments headed