add nnf