add for oop2-2012
change gitignore