added ARM scrambler