complete FatTree class