add .gitignore
notes thru list functins