add setcard and setdeck