adding file reader