anchor.diff:  				user.visible_message("[user] pries Phazon Armor Plates from the [holder].", "You pry Phazon Armor Plates from the [holder].")
   				new /obj/item/mecha_parts/part/phazon_armor(get_turf(holder))
   				holder.icon_state = "phazon20"
  -		if(1)
  +		if(2)
   			if(diff==FORWARD)
   				user.visible_message("[user] welds Phazon Armor Plates to the [holder].", "You weld Phazon Armor Plates to the [holder].")
   			else
   				user.visible_message("[user] unfastens Phazon Armor Plates.", "You unfasten Phazon Armor Plates.")
   				holder.icon_state = "phazon21"
  +		if(1)
  +			if(diff==FORWARD)
  +				user.visible_message("[user] carefully inserts the anomaly core into \the [holder] and secures it.", "You slowly place the anomaly core into its socket and close its chamber.")
  +				qdel(used_atom)
   	return 1
   
   /datum/construction/reversible/mecha/phazon/spawn_result()
  
positive.code: 				var/obj/item/stack/sheet/plasteel/MS = new /obj/item/stack/sheet/plasteel(get_turf(holder))
  				MS.amount = 5
  				holder.icon_state = "phazon17"
  		if(4)
  			if(diff==FORWARD)
  				user.visible_message("[user] welds the phase armor layer to the [holder].", "You weld the phase armor layer to the [holder].")
  				holder.icon_state = "phazon20"
  			else
  				user.visible_message("[user] unfastens the phase armor layer.", "You unfasten the phase armor layer.")
  				holder.icon_state = "phazon18"
  		if(3)
  			if(diff==FORWARD)
  				user.visible_message("[user] installs Phazon Armor Plates to the [holder].", "You install Phazon Armor Plates to the [holder].")
  				qdel(used_atom)
  
negative.code: 			else
  				user.visible_message("[user] unfastens the phasic scanner module.", "You unfasten the phasic scanner module.")
  				holder.icon_state = "phazon11"
  		if(11)
  			if(diff==FORWARD)
  				user.visible_message("[user] secures the super capacitor.", "You secure the super capacitor.")
  				holder.icon_state = "phazon14"
  