reupload of BDM.java 28th Oct