reproduction comparison