device diversity