All self-replicating agents articles