few changes. added .gitignore