added forward/back declarations to vc files