about to change armassist code to make it more efficient