Utf8 support
optimizing