added UTF encoding