reorganizing CBitBoard