     [{:cost [:click 1] :msg "make run on HQ"
       :effect (effect (run :hq {:replace-access
                                 {:msg (msg "reveal all cards in HQ: " (map :title (:hand corp)))}}))}]}
+
+   "Express Delivery"
+   {:prompt "Choose a card to add to your Grip" :choices (req (take 4 (:deck runner)))
+    :effect (effect (move target :hand) (shuffle! :deck))}
 
    "Fast Track"
    {:prompt "Choose an Agenda" :choices (req (filter #(has? % :type "Agenda") (:deck corp)))


   "Silencer"
   {:recurring 1}

   "Sneakdoor Beta"
   {:abilities [{:cost [:click 1] :msg "make run on Archives"

  (:require-macros [game.macros :refer [effect req msg]])
  (:require [game.core :refer [pay gain lose draw move damage shuffle-into-deck trash purge add-prop
                               set-prop resolve-ability system-msg end-run unregister-event mill run
                               gain-agenda-point pump access-bonus shuffle! runner-install prompt!
                               play-instant] :as core]
            [clojure.string :refer [join]]
            [game.utils :refer [has?]]))
