now with arcs