revision BHDefine