Can Molecules Self Replicate