supporting new change structure in JSON upload