scalar, new, dot, magnitude