warmup and ToH