     public let name = "table"
 
     public func run(arguments: ArgumentList) throws -> Node? {
-        var table = "<table class=\"table\"><tbody><tr>"
+        var table = "<div class=\"table-responsive\"><table class=\"table table-hover\"><thead><tr>"
 
         for arg in arguments.list {
             guard let arg = arg.value(with: arguments.stem, in: arguments.context)?.string else {

            table.append("<th>\(arg)</th>")
        }

        table.append("</tr>")

        return .bytes(table.makeBytes())
    }

        }

        try body.append(contentsOf: stem.render(leaf, with: context))
        body.append(contentsOf: "</tbody></table></div>".makeBytes())
        return body
    }
}
