add timeshift implementation, not yet finished