Added: sole.py