Added deterministic generators