add initial Unicode support