now it works with unicode characters