initial commit of NNF