make arc command determinate
fix merge conflict