removed strtolower() for template file, data file, and library file