Taking CAD to the next level