add BFL