Review of De Nicecnc