arrange setArrow function