bug fix - case-sensitive file copy