add .gitignore
add code