use unicode wherever possible