all but Model is fixed, but many broken contracts