CS3 students, I modified the Car Factory that we studied in class: removed the shared_pointer construct that we have not studied, simplified initialization and made it to report the car make and plat location. Please take a look. http://www.cs.kent.edu/~mikhail/classes/cs3.u14/Examples/AbstractFactory/CarFactory/ Thanks, -- Mikhail