BSMFC - An update