diff --git a/stackviz/static/css/upstream_run.css b/stackviz/static/css/upstream_run.css
new file mode 100644
index 00000000..019a3a34
--- /dev/null
+++ b/stackviz/static/css/upstream_run.css
@@ -0,0 +1,3 @@
+.highlight {
+ font-weight: bold;
+}
\ No newline at end of file
diff --git a/stackviz/static/js/upstream_run.js b/stackviz/static/js/upstream_run.js
index 0c89f293..21769338 100644
--- a/stackviz/static/js/upstream_run.js
+++ b/stackviz/static/js/upstream_run.js
@@ -18,22 +18,67 @@
window.addEventListener('load', function() {
+
//default panel display
$("#runs-panel").hide();
$("#gerrit-panel").show();
+ $("#run-metadata-panel").hide();
+
+ //dict containing all run_metadata objects, keyed by run_id
+ var RUN_METADATA = {};
+
+ //sets the run metdata of the associated run in the proper div
+ function show_run_metadata(id) {
+ $("#run-metadata-table").html("Key Value ");
+ var meta = RUN_METADATA[id];
+ for (var i in meta) {
+ var obj = meta[i];
+ var row = $("