diff --git a/public_html/valuestore/browse.php b/public_html/valuestore/browse.php
index a3bf2ce9f65c69e8fb304f957da665cafccf437f..246d3a06622f2aaab7ce7bd4b704e519b402b959 100644
--- a/public_html/valuestore/browse.php
+++ b/public_html/valuestore/browse.php
@@ -115,7 +115,7 @@ $sTableHead='';
 if(is_array($aData) && count($aData)){
     // echo '<pre>' . print_r($aData, 1);
     foreach ($aData as $aRow){
-        $sItemUrl='index.php?project='.$aRow['project'].'&package='.$aRow['package'].'&phase='.$aRow['phase'].'&host='.$aRow['host'].'&variable='.$aRow['variable'].'';
+        $sItemUrl='index.php?action=show&project='.$aRow['project'].'&package='.$aRow['package'].'&phase='.$aRow['phase'].'&host='.$aRow['host'].'&variable='.$aRow['variable'].'';
         $sTable.='<tr onclick="location.href=\''.$sItemUrl.'\'">';
         // $sTable.='<tr>';
         foreach ($aRow as $sKey=>$sValue){
@@ -138,8 +138,8 @@ if(is_array($aData) && count($aData)){
     $sOut.=''
             . '<form method="POST" action="index.php">'
                 . '<input type="hidden" name="action" value="cleanup">'
-                . '<button>Cleanup</button>'
-            . '</form>'
+                . '<button>Cleanup (> 1d)</button>'
+            . '</form><hr>'
             
             . '<table id="tbldata"><thead>'
             . '<tr>'.$sTableHead. '</tr>'
diff --git a/public_html/valuestore/index.php b/public_html/valuestore/index.php
index 43d172d928850002ba383b752885228fe1ce7ab6..c94ac0fd238309d673d289516ed9b40564c5552d 100644
--- a/public_html/valuestore/index.php
+++ b/public_html/valuestore/index.php
@@ -81,7 +81,12 @@ if (!$_GET || !count($_GET)) {
 // ----------------------------------------------------------------------
 
 $sAction = getParam('action', '/[^a-z]/');
-if ($sAction !== "delete" && $sAction !== "get" && $sAction !== "update" && $sAction !== "cleanup") {
+if ($sAction !== "cleanup" 
+        && $sAction !== "delete" 
+        && $sAction !== "get" 
+        && $sAction !== "show"
+        && $sAction !== "update" 
+        ) {
     quit("action is unknown or not implemented yet.");
 }
 
@@ -149,6 +154,23 @@ switch ($sAction) {
                 break;
         }
         break;
+    case 'show':
+        $oVersion->setProject($sProject, $sPackage, $sPhase, $sPlace, $sHost);
+        
+        echo '<h1>package ['.$sPackage.'] on '.$sHost.'</h1>'
+                . 'Host: '.$sHost.'<br>'
+                . 'package: '.$sPackage.'<br>'
+                . 'phase: '.$sPhase.'<br>'
+                . 'place: '.$sPlace.'<br>'
+                . '<br>'
+                . '<button onclick="history.back();">back</button><br>'
+                . '<hr>'
+                . '<pre>'.json_encode($oVersion->getVersion(), JSON_PRETTY_PRINT).'</pre>'
+                . '<hr>'
+                . '<button onclick="history.back();">back</button>'
+                . '';
+
+        break;
 
 
     default: