First cut at the bfd base model.