upate
add gitignore