handled read errors; added *.inf file for windows