mode.py