Restarted added struct type particle to hold onto data