updated bf_load