bug fix for two-tier
bfactor specific structure check