some fixed
change gitignore