artificial time