computer-hardware-external