Added Class Design Example