add timetravel capabilities