creating BasicVC