Create bnf