working
handling of unicode data
working on utf8