implement default file reading