add gitignore
project updates