contractor for the transaction