dealing wit gitignore