scenario runner.