initial work on splittin up runner.py