devices for storage hardware 3258625