changes in gitignore and project