updating bfi.py