public void execute() {
            //String keyword = "Defender";

            CardList list = gloriousAnthemList;
            Card c;
            // reset all cards in list - aka "old" cards
            for (int i = 0; i < list.size(); i++) {
                c = list.get(i);
                //System.out.println("prev type: " +c.getPrevType());
                c.setType(c.getPrevType());
            }

            list.clear();

            PlayerZone[] zone = new PlayerZone[4];

            CardList cl = AllZoneUtil.getCardsInPlay("Conspiracy");

            for (int i = 0; i < cl.size(); i++) {
                Card card = cl.get(i);
                Player player = card.getController();
                zone[0] = AllZone.getZone(Constant.Zone.Hand,
                        player);
                zone[1] = AllZone.getZone(Constant.Zone.Library,
                        player);
                zone[2] = AllZone.getZone(
                        Constant.Zone.Graveyard, player);
                zone[3] = AllZone.getZone(Constant.Zone.Battlefield,
                        player);

                for (int outer = 0; outer < zone.length; outer++) {
                    CardList creature = AllZoneUtil.getCardsInZone(zone[outer]);
                    creature = creature.getType("Creature");

                    for (int j = 0; j < creature.size(); j++) {
                        boolean art = false;
                        boolean ench = false;

                        c = creature.get(j);

                        if (c.isArtifact()) art = true;
                        if (c.isEnchantment()) ench = true;

                        if (c.getPrevType().size() == 0) c.setPrevType(c.getType());
                        c.setType(new ArrayList<String>());
                        c.addType("Creature");
                        if (art) c.addType("Artifact");
                        if (ench) c.addType("Enchantment");
                        c.addType(card.getChosenType());

                        gloriousAnthemList.add(c);
                    }
                }
            }// for inner
        }