bfsm library