fix the arc problem