added exception on file not readable / not existant