added explicit UTF-8 encoding