add shell.py / add models