added Distribution class for the sampling of the propagator