utf8 support added.