added ability to consume old fields and convert them to new datastructure