base func
add gitignore
Merge pull request #1 from maxfong/develop

Develop