public void execute() {
            CardList list = AllZoneUtil.getCardsInPlay();
            list = list.filter(new CardListFilter() {
                public boolean addCard(Card c) {
                    return c.getName().equals("Wolf")
                            && c.hasKeyword("This creature gets +1/+1 for each card named Sound the Call in each graveyard.");
                }
            });

            for (int i = 0; i < list.size(); i++) {
                Card c = list.get(i);
                c.setBaseAttack(1 + countSoundTheCalls());
                c.setBaseDefense(c.getBaseAttack());
            }
        }