compromise model