Added hardware.py