some code review on CAD component and added example