Add vcomponent