last changes; completly broken charsets