add vnorm and vdiffnorm (tested)