add unicode fuctions