diff --git a/gracedb/views.py b/gracedb/views.py
index 9530093dd7a2de2b5cfc17f0ccadbec089d3ab8e..e4fe34b3544d15fb7b6bd7333edf4dba87978195 100644
--- a/gracedb/views.py
+++ b/gracedb/views.py
@@ -591,6 +591,13 @@ def search(request, format=""):
                 return flexigridResponse(request, objects)
             elif format == "jqgrid":
                 return jqgridResponse(request, objects)
+            elif 'ligolw' in request.POST:
+                response = HttpResponse(mimetype='application/javascript')
+                response = HttpResponse(mimetype='text/plain')
+                msg = 'oh hai'
+                response['Content-length'] = len(msg)
+                response.write(msg)
+                return response
             else:
                 #objects = objects[:limit]
                 #if objects.count() >= limit:
@@ -608,6 +615,7 @@ def search(request, format=""):
                     'rawquery' : rawquery,
                 }
                 return object_list(request, objects, extra_context=context)
+
     return render_to_response('gracedb/query.html',
             { 'form' : form,
               'form2' : form2,
diff --git a/templates/gracedb/query.html b/templates/gracedb/query.html
index 4b98202dfde9d0868af96a14eb9b125cde079c80..213c212ac3c31b27cf9e2cb5e23e4d06373e9ace 100644
--- a/templates/gracedb/query.html
+++ b/templates/gracedb/query.html
@@ -31,6 +31,8 @@ onload="document.search_form.query.focus();"
     </tr>
     <tr><td/><td>{% include "gracedb/query_help_frag.html" %}</td></tr>
   </table>
+  <input type="Submit" name="Submit" value="submit"/>
+  <input type="Submit" name="ligolw" value="LigoLW"/>
 </form>
 
 <!-- Old style Query -->