finally fixed unicode stuff