Update core and structure