diff --git a/multivariate.admin.inc b/multivariate.admin.inc
index 85aa119..435e4ac 100644
--- a/multivariate.admin.inc
+++ b/multivariate.admin.inc
@@ -65,10 +65,24 @@ function multivariate_list() {
   $rows = array();
   foreach ($tests as $mtid => $test) {
     $uri = entity_uri('multivariate_test', $test);
+    $operations = array(
+      'view' => array(
+        'title' => t('View'),
+        'href' => $uri['path'] . '/view',
+      ),
+      'edit' => array(
+        'title' => t('Edit'),
+        'href' => $uri['path'] . '/edit',
+      ),
+      'delete' => array(
+        'title' => t('Delete'),
+        'href' => $uri['path'] . '/delete',
+      ),
+    );
     $rows[] = array(
       check_plain($test->title),
       $test->enabled ? t('Enabled') : t('Disabled'),
-      l(t('Edit'), $uri['path'] . '/edit'),
+      theme('links', array('links' => $operations, 'attributes' => array('class' => array('links', 'inline')))),
     );
   }
 
