Reupload of BDM.java 31st oct