merge
add gitignore