add todo: retrieve arm state