reconstruct addVC