Updated sp4.py