UNDERSTANDING BDM AND BDG: A DETAILED THOROUGH EXPLANATION