Updated with newly named shell.py