added basic ARM support