include code to handle UTF-8
update UTF-8 handling functions
update author and copyright information
update author and copyright information