applied utf-8 patches