    {:recurring 2}
 
    "Self-modifying Code"
-   {:abilities [{:prompt "Choose an program to install" :msg (msg "installs " (:title target))
+   {:abilities [{:prompt "Choose a program to install" :msg (msg "installs " (:title target))
                  :choices (req (filter #(and (has? % :type "Program")
                                              (<= (:cost %) (- (:credit runner) 2))) (:deck runner)))
                  :cost [:credit 2]
-                 :effect (effect (runner-install target) (trash card) (shuffle! :deck))}]}
+                 :effect (effect (gain :click 1) (runner-install target) (trash card)
+                                 (shuffle! :deck))}]}
 
    "Sentinel Defense Program"
    {:events {:damage {:req (req (= target :brain)) :msg "to do 1 net damage"

  (: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] :as core]
            [clojure.string :refer [join]]
            [game.utils :refer [has?]]))


   "Paper Tripping"
   {:req (req (not (:spent-click runner-reg))) :effect (effect (lose :tag :all))}

   "Parasite"
   {:events {:runner-turn-begins {:effect (effect (add-prop card :counter 1))}}}

   "Paricia"
   {:recurring 2}

