diff --git a/.gitignore b/.gitignore
index 15e9b057fafc999eb429a4112556871d0409f096..af9c158a59f3b3e1db3f15c52fbaabbccb640e6c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,26 +1,11 @@
 # https://git-scm.com/docs/gitignore
 
-**/genfiles.properties
-**/build-impl.xml
-**/build-impl.xml~
-**/private/
-**/.DS_Store
+.DS_Store
 
-/assignments/build/
-/assignments/dist/
-/assignments/dist/javadoc/
-/assignments/nbproject/build-impl.xml~
-/assignments/nbproject/genfiles.properties
-/assignments/nbproject/private/
-/assignments/pduLog/PduCaptureLog*.dislog
-/examples/pduLog/PduCaptureLog*.dislog
-/examples/manifest.mf
-/examples/build/
-/examples/dist/
-/examples/dist/javadoc/
-/examples/nbproject/build-impl.xml~
-/examples/nbproject/genfiles.properties
-/examples/nbproject/private/
+nbproject/build-
+nbproject/private/impl.xml~
+nbproject/genfiles.properties
+manifest.mf
 /specifications/*.SAVEME
 /specifications/*.doc
 /specifications/*.htm
@@ -37,47 +22,14 @@
 !/specifications/IeeeDisPduColorFigures.pdf
 /specifications/downloads/*.pdf
 
-/archive/MV3302ClassCode/build/
-/archive/MV3302ClassCode/dist/
-/archive/MV3302ClassCode/nbproject/private/
-
-/examples/otherProjects/BasicServletDemo/build/
-/examples/otherProjects/BasicServletDemo/dist/
-/examples/otherProjects/BasicServletDemo/nbproject/private/
-
-/examples/otherProjects/DisDemo/build/
-/examples/otherProjects/DisDemo/dist/
-/examples/otherProjects/DisDemo/nbproject/private/
-
-/examples/otherProjects/DisShooting/build/
-/examples/otherProjects/DisShooting/dist/
-/examples/otherProjects/DisShooting/nbproject/private/
-
-/examples/otherProjects/WebsocketGateway/build/
-/examples/otherProjects/WebsocketGateway/dist/
-/examples/otherProjects/WebsocketGateway/nbproject/private/
-
-/examples/src/ViskitOpenDis7Examples/AnalystReports/
-/examples/src/ViskitOpenDis7Examples/build/
-/examples/src/ViskitOpenDis7Examples/lib/
-
-# unable to fix, retained as .zip
-/assignments/src/MV3500Cohort2022MayJune/homework2/Royer/build/
-/assignments/src/MV3500Cohort2022MayJune/homework2/Royer/Homework2/build/
-/assignments/src/MV3500Cohort2022MayJune/homework2/Royer/Homework2/nbproject/private/
-/assignments/src/MV3500Cohort2022MayJune/projects/Royer/TwoCranesBerth/nbproject/private/
-/assignments/src/MV3500Cohort2022MayJune/projects/Royer/TwoCranesBerth/nbproject/build-impl.xml~
-/assignments/src/MV3500Cohort2022MayJune/projects/Royer/TwoCranesBerth/pduLog/
-/assignments/src/MV3500Cohort2024JulySeptember/projects/ViskitOpenDis7Examples/build/
-/assignments/src/MV3500Cohort2024JulySeptember/projects/ViskitOpenDis7Examples/viskitProject.xml
-/assignments/src/MV3500Cohort2024JulySeptember/projects/ViskitOpenDis7Examples/AnalystReports/
+build/
+dist/
+viskitProject.xml
+AnalystReports/
 /assignments/src/MV3500Cohort2024JulySeptember/projects/ViskitOpenDis7Examples/lib/
+/examples/src/ViskitOpenDis7Examples/lib/
 
-/viskit/MyViskitProjects/DefaultProject/build/
-/viskit/MyViskitProjects/DefaultProject/AnalystReports/
 /viskit/logs
 /viskit/pduLog/
-/viskit/MyViskitProjects/DefaultProject/viskitProject.xml
-/examples/src/ViskitOpenDis7Examples/viskitProject.xml
 /logs/
 /pduLog/