The orbit of a point x ∈ X in a classical iterated function system (IFS) can be defined as {fuun is a word of a full shift Σ on finite symbols and fu i is a continuous self map on X }. One also can associate to σ = σ1σ2 • • • ∈ Σ a non-autonomous system (X, fσ) where the trajectory of x ∈ X is defined as x, fσ 1 (x), fσ 1 σ 2 (x), . . .. Here instead of the full shift, we consider an arbitrary shift space Σ. Then we investigate basic properties related to this IFS and the associated non-autonomous systems. In particular, we look for sufficient conditions that guarantees that in a transitive IFS one may have a transitive (X, fσ) for some σ ∈ Σ and how abundance are such σ's.