added nnmm