improve BfprimSpec