Implemented new model.