added general vc