introduced a new field data loader which is efficient in memory