update for x86