add particle stuff