anchor.diff:  		return TRUE
   
   	else if(state == GIRDER_REINF)
  -		to_chat(user, span_notice("You start unsecuring support struts..."))
  +		user.balloon_alert("unsecuring support struts...")
   		if(tool.use_tool(src, user, 40, volume=100))
   			if(state != GIRDER_REINF)
   				return
  -			to_chat(user, span_notice("You unsecure the support struts."))
  +			user.balloon_alert("support struts unsecured")
   			state = GIRDER_REINF_STRUTS
   		return TRUE
   
   	else if(state == GIRDER_REINF_STRUTS)
  -		to_chat(user, span_notice("You start securing support struts..."))
  +		user.balloon_alert("securing support struts...")
   		if(tool.use_tool(src, user, 40, volume=100))
   			if(state != GIRDER_REINF_STRUTS)
   				return
  -			to_chat(user, span_notice("You secure the support struts."))
  +			user.balloon_alert("support struts secured")
   			state = GIRDER_REINF
   		return TRUE
   
  
positive.code: 			if(state == GIRDER_DISPLACED)
  				var/falsewall_type = text2path("/obj/structure/falsewall/[M]")
  				if(!falsewall_type)
  					to_chat(user, span_warning("You can't seem to figure out how to make a false wall with [sheets]!"))
  					return
  				if(sheets.get_amount() < 2)
  					to_chat(user, span_warning("You need at least two sheets to create a false wall!"))
  					return
  				if(do_after(user, 20, target = src))
  					if(sheets.get_amount() < 2)
  						return
  					sheets.use(2)
  					to_chat(user, span_notice("You create a false wall. Push on it to open or close the passage."))
  					var/obj/structure/falsewall/FW = new falsewall_type (loc)
  					transfer_fingerprints_to(FW)
  					qdel(src)
  					return
  			else
  				if(sheets.get_amount() < 2)
  					to_chat(user, span_warning("You need at least two sheets to add plating!"))
  					return
  				to_chat(user, span_notice("You start adding plating..."))
  				if (do_after(user, 40, target = src))
  					if(sheets.get_amount() < 2)
  						return
  					sheets.use(2)
  					to_chat(user, span_notice("You add the plating."))
  					var/turf/T = get_turf(src)
  					if(sheets.walltype)
  						T.PlaceOnTop(sheets.walltype)
  
negative.code: 
  		var/obj/item/stack/sheet/sheets = W
  		if(istype(sheets, /obj/item/stack/sheet/iron))
  			var/amount = construction_cost[/obj/item/stack/sheet/iron]
  			if(state == GIRDER_DISPLACED)
  				if(sheets.get_amount() < amount)
  					user.balloon_alert("need [amount] sheets!")
  					return
  				user.balloon_alert("concealing entrance...")
  				if(do_after(user, 20*platingmodifier, target = src))
  					if(sheets.get_amount() < amount)
  						return
  					sheets.use(amount)
  					user.balloon_alert("entrance concealed")
  					var/obj/structure/falsewall/F = new (loc)
  					transfer_fingerprints_to(F)
  					qdel(src)
  					return
  			else if(state == GIRDER_REINF)
  				user.balloon_alert("need plasteel sheet!")
  				return
  			else if(state == GIRDER_TRAM)
  				if(sheets.get_amount() < amount)
  					user.balloon_alert("need [amount] sheets!")
  					return
  				user.balloon_alert("adding plating...")
  				if (do_after(user, 4 SECONDS, target = src))
  					if(sheets.get_amount() < amount)
  						return
  					sheets.use(2)
  					user.balloon_alert("plating added")
  					var/obj/structure/tramwall/tram_wall = new sheets.tram_wall_type(loc)
  					transfer_fingerprints_to(tram_wall)
  					qdel(src)
  				return
  			else
  				if(sheets.get_amount() < amount)
  					user.balloon_alert("need [amount] sheets!")
  					return
  				user.balloon_alert("adding plating...")
  				if (do_after(user, 40*platingmodifier, target = src))
  					if(sheets.get_amount() < amount)
  						return
  					sheets.use(amount)
  					user.balloon_alert("plating added")
  					var/turf/T = get_turf(src)
  					T.PlaceOnTop(/turf/closed/wall)
  					transfer_fingerprints_to(T)
  