fixed readFiles()