anchor.diff:  /obj/machinery/computer/cloning/New()
   	..()
   	spawn(5)
  -		src.scanner = locate(/obj/machinery/dna_scannernew, get_step(src, scandir))
  +		updatemodules()
  +		/*src.scanner = locate(/obj/machinery/dna_scannernew, get_step(src, scandir))
   		src.pod1 = locate(/obj/machinery/clonepod, get_step(src, poddir))
   
   		src.temp = ""
  
positive.code: 			break
  	if(!selected) //Search for a ghost if dead body with client isn't found.
  		for(var/mob/dead/observer/ghost in world)
  			if (ghost.corpse.mind.key == find_key)
  				selected = ghost
  				break
  	return selected
  
negative.code: 			src.pod1.connected = src
  
  		if (src.temp == "")
  			src.temp = "System ready."*/
  		return
  	return
  
  /obj/machinery/computer/cloning/proc/updatemodules()
  	//world << "UPDATING MODULES"
  	src.scanner = findscanner()//locate(/obj/machinery/dna_scannernew, get_step(src, WEST))
  	src.pod1 = findcloner()//locate(/obj/machinery/clonepod, get_step(src, EAST))
  	//world << "SEARCHING FOR MACHEIN"
  	//src.temp = ""
  	//if (isnull(src.scanner))
  	//	src.temp += " <font color=red>SCNR-ERROR</font>"
  	if (!isnull(src.pod1)  && !wantspod)
  		src.pod1.connected = src
  	//	src.temp += " <font color=red>POD1-ERROR</font>"
  	//else
  
  	//if (src.temp == "")
  	//	src.temp = "System ready."
  
  /obj/machinery/computer/cloning/proc/findscanner()
  	//..()
  	//world << "SEARCHING FOR SCANNER"
  	var/obj/machinery/dna_scannernew/scannerf = null
  	for(dir in list(1,2,4,8,5,6,9,10))
  		//world << "SEARCHING IN [dir]"
  		scannerf = locate(/obj/machinery/dna_scannernew, get_step(src, dir))
  		if (!isnull(scannerf))
  			//world << "FOUND"
  			break
  	if(isnull(scannerf) && wantsscan)
  		src.temp += " <font color=red>SCNR-ERROR</font>"
  	return scannerf
  
  /obj/machinery/computer/cloning/proc/findcloner()
  	//..()
  	//world << "SEARCHING FOR POD"
  	var/obj/machinery/clonepod/podf = null
  	for(dir in list(1,2,4,8,5,6,9,10))
  		//world << "SEARCHING IN [dir]"
  		podf = locate(/obj/machinery/clonepod, get_step(src, dir))
  		if (!isnull(podf))
  			//world << "FOUND"
  			break
  	if(isnull(podf) && wantspod)
  		src.temp += " <font color=red>POD1-ERROR</font>"
  	return podf
  
  /obj/machinery/computer/cloning/attackby(obj/item/W as obj, mob/user as mob)
  	if (istype(W, /obj/item/weapon/disk/data)) //INSERT SOME DISKETTES
  