unicode support implemented