Roughly implemented get all, create, and delete