add .gitignore support
add .gitignore support