full CRUDiness