add web-components keyword