updated to latest HardwareRepository