additional support for unicode