add .gitignore and some comment