added top level runner. playing around with underscore