Can you explain me the additional particles we add at line 518 and the for loop starting at line 531.