added Part.py