modified gitignore and other changes