add nn.c