some scripting
updated gitignore