implemented/tested utf8 support