now it supports unicode