b f xxxxx h f