benchmarking function

Restore temporal constraints