first commit
adding logic for arrays of data serialization
merging