what cnc and kiu mean?