add reading of files (and files)