preference-primitive