2014.10.22 fix homework8 and add .gitignore