use ArrayOfLeadRecord instead of a list