massive change in vdaggerv and basic operator - better readability and factor 2 speedup