managing commitments