Added arc.h