a cnc group??? lolwut? explain that to me real quick although its probably self-explanatory. and the site when did the update happen?