add deterministic model