added shell_utils.py