Added web-component keyword