add gitignore
modify function name