update
add .gitignore