time dynamic, everything else static