add CRUD for card