fix arm bug