device types completed (CRUD)