updates to arm controller