fixed tree structure