started unicode support (in progress)