Update extension and structure