deterministic animation