updated TigerReader to check if the file exists