continuing work on tree router