satellite.py