basic CRUD for todo card