Dnc and cnc combined