make production branch
support for latin characters
support for unicode characters