some warnings fixed
.gitignore