corrected the outer product of arcs