added time sampler