intialize
add gitignore