customer commitments