cross, dot, absolute