update scope of bc, bug fix in icc