added UTF-8 source encoding to remove platform dependency