exercise 4 gitignore code