improve bf.c