updated f b