performance of commitments