Updating structure and version