Ading a model printer.  Adding function capabilities to the model.