anchor.diff:  	// This also sets this on the circuit board
   	var/obj/item/circuitboard/computer/cargo/board = circuit
   	board.emagged = TRUE
  +	packin_up()
  +	
  +/obj/machinery/computer/cargo/express/proc/packin_up() // oh shit, I'm sorry
  +	meme_pack_data = list() // sorry for what?
  +	for(var/pack in SSshuttle.supply_packs) // our quartermaster taught us not to be ashamed of our supply packs
  +		var/datum/supply_pack/P = SSshuttle.supply_packs[pack]  // specially since they're such a good price and all
  +		if(!meme_pack_data[P.group]) // yeah, I see that, your quartermaster gave you good advice
  +			meme_pack_data[P.group] = list( // it gets cheaper when I return it
  +				"name" = P.group, // mmhm
  +				"packs" = list()  // sometimes, I return it so much, I rip the manifest
  +			) // see, my quartermaster taught me a few things too
  +		if((P.hidden) || (P.special)) // like, how not to rip the manifest
  +			continue// by using someone else's crate
  +		if(!emagged && P.contraband) // will you show me?
  +			continue // i'd be right happy to
  +		meme_pack_data[P.group]["packs"] += list(list(
  +			"name" = P.name,
  +			"cost" = P.cost * 2, //displays twice the normal cost
  +			"id" = pack
  +		))
   
   /obj/machinery/computer/cargo/express/ui_interact(mob/living/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state) // Remember to use the appropriate state.
   	ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open)
  
positive.code: 				name = usr.real_name
  				rank = "Silicon"
  			var/reason = ""
  
  			
  			var/datum/supply_order/SO = new(pack, name, rank, ckey, reason)
  			if(SO.pack.cost* 2 <= SSshuttle.points) //If you can afford it, then begin the delivery
  				SO.generateRequisition(get_turf(src))
  				SSshuttle.points -= SO.pack.cost * 2//twice the normal cost
  
  				var/list/empty_turfs = list()
  				var/area/landingzone
  
  				if (!emagged) 
  					landingzone = locate(/area/quartermaster/storage) in GLOB.sortedAreas
  				else 
  					landingzone = locate(pick(GLOB.the_station_areas)) in GLOB.sortedAreas
  
  				for(var/turf/open/floor/T in landingzone.contents) //get all the turfs in cargo bay
  					if(is_blocked_turf(T))//wont land on a blocked turf
  						continue
  					empty_turfs.Add(T)
  
  				if (empty_turfs.len != 0 )
  					var/LZ = empty_turfs[rand(empty_turfs.len-1)]//pick a random turf
  					new /obj/effect/BDPtarget(LZ, SO)//where the magic happens. this temp visual makes the actual droppod after a pause
  				. = TRUE
  				update_icon()
negative.code: 	req_access = list(ACCESS_QM)
  	var/message
  	var/locked = TRUE
  	var/list/meme_pack_data
  	
  /obj/machinery/computer/cargo/express/Initialize()
  	. = ..()
  	packin_up()
  
  
  /obj/machinery/computer/cargo/express/attackby(obj/item/W, mob/living/user, params)
  	..()
  