fixes i/o issue
updates gitignore