work on utf8 stuff
fixed stupid utf8iterator stuff