finish component tree chapter