Implemented new model.make