updates to UTF-8 support