Refactor Card Action Method