maybe fixed unicode bug