bf ef