UNDERSTANDING BDM AND BDG: A DETAILED COMPLETE EXPLANATION