3 – self-generating model