corrected outer product arc vector