set_arc_length method added