updated recap datacontracts