add in hardware