vc reconstrction