moved utf8 code to own dir