partially updated scenario runner