added field elements and optionDataRecord