ugh gitignore struggle