adds a bf program