NN DNA inplementation