cnc; comments; suggestions