modified bfd