update for webcomponents