modify BCommon.h