added utf-8 default encoding