added charsets, charset conversion, backporting/userland