add CGDDemo2