add script argument
add gitignore