Nc and cnc