fix gitignore bug, and added missed files