add gitignore
add demo
add demo files