added in a rescue if the file does not exist