add gitignore
add examples