primary tree