doing everything but splitting out arrays into multiple records