add component configurator