added forward/back declarations to vc files
fixed a link