use switch statement fall-through to deal with 'suspend' and 'temp' cases the same
demo data needs both 'id' and '_id' fields