more on apapply and p bnf