record contract