Added first arm implementation