hardware (10)