CNC challenges