not working for unicode ... yet