added utf-8 encoding setting