hardware (4)