add func
add .gitignore