adding .gitignore
add a update test