Revert "new arm model so far"

This reverts commit b8216dab372398c534df0ec19f910603007c63c6.
Revert "Revert "new arm model so far""

This reverts commit 192884cd7e2510426a0791cd606cf65c0805df77.