add readFiles