updates to the structure of data