view needs to return an HttpResponse object