update
add gitignore