edit more
complete basic function including UTF-8 handling
change file name