added utf8 lib