particle propagation