working bfr fault tolerance