History of BIFC