shell.py -> syell.py