Added component.py