add WebCOmponent