IT IS HERE SELF REPLICATING