optimization
utf8