    "Industrial Genomics: Growing Solutions"
    {:events {:pre-trash {:effect (effect (trash-cost-bonus
                                            (count (filter #(not (:seen %)) (:discard corp)))))}}}
+
+   "Information Dynamics: All You Need To Know"
+   {:effect draft-points-target
+    :events (let [inf {:req (req (let [facs (frequencies (map :faction (filter :rezzed (all-installed state :corp))))
+                                       hb (get facs "Haas-Bioroid" 0)
+                                       ji (get facs "Jinteki" 0)
+                                       nb (get facs "NBN" 0)
+                                       we (get facs "Weyland Consortium" 0)]
+                                   (and (> nb ji) (> nb hb) (> nb we))))
+                       :msg "give the Runner 1 tag"
+                       :effect (effect (tag-runner :runner 1))}]
+              {:agenda-scored inf :agenda-stolen inf})}
+
+   "Jamie \"Bzzz\" Micken: Techno Savant"
+   {:effect draft-points-target
+    :events (let [jam {:req (req (let [facs (frequencies (map :faction (all-installed state :runner)))
+                                       an (get facs "Anarch" 0)
+                                       sh (get facs "Shaper" 0)
+                                       cr (get facs "Criminal" 0)]
+                                   (and (> sh an) (> sh cr) (pos? (count (:deck runner))))))
+                       :msg "draw 1 card"
+                       :once :per-turn
+                       :effect (effect (draw 1))}]
+              {:runner-install jam})}
 
    "Jesminder Sareen: Girl Behind the Curtain"
    {:events {:pre-tag {:once :per-run

                              :msg (msg "draw a card")
                              :effect (effect (draw 1))}}}

   "Gabriel Santiago: Consummate Professional"
   {:events {:successful-run {:msg "gain 2 [Credits]" :once :per-turn
                              :effect (effect (gain :credit 2)) :req (req (= target :hq))}}}

           :msg (msg "make the Runner lose 1 [Credits] by rezzing an advertisement")}}}

   "Strategic Innovations: Future Forward"
   {:effect draft-points-target
    :events {:runner-turn-ends
             {:req (req (let [facs (frequencies (map :faction (filter :rezzed (all-installed state :corp))))
                              hb (get facs "Haas-Bioroid" 0)
                              ji (get facs "Jinteki" 0)
                              nb (get facs "NBN" 0)
                              we (get facs "Weyland Consortium" 0)]
                          (and (> hb ji) (> hb nb) (> hb we) (pos? (count (:discard corp))))))
              :prompt "Choose a card in Archives to shuffle into R&D"
              :choices {:req #(and (card-is? % :side :corp) (= (:zone %) [:discard]))}
              :player :corp :show-discard true :priority true
              :msg (msg "to shuffle " (if (:seen target) (:title target) "a card")
                        " into R&D")
              :effect (effect (move :corp target :deck)
                              (shuffle! :corp :deck))}}}

   "Sunny Lebeau: Security Specialist"
   {:effect (effect (gain :link 2))}
