added counterclockwise arcs, tunable arc segment count