attempt 3 gitignore