Alvin_1213/assignment-2-particlesdll archive