updated the .gitignore to exclude .DS_Store *.o *.h and *.d