some work on arcs