add BAB, CMB and CMD