design hardware