update for unicode