code cleanup
.gitignore update