updating to a newer version of the struct