CN, NN, NC full updated