added time sampling with time travel