add arc-length