 		<cfhttpparam type = "header" name = "User-Agent" value = "Arctos (https://arctos.database.museum; mailto:dustymc@gmail.com)">
 		<cfhttpparam type = "header" name = "Accept" value = "application/json">
 	</cfhttp>
-<p>
+<h3>
 Cited By (from http://opencitations.net)
-</p>
+</h3>
 	<cfif not isjson(cfhttp.Filecontent)>
 		invalid return
 		<cfdump var=#cfhttp#>

	DOI is required
</cfif>
<cfoutput>
	<cfhttp method="get" url="https://api.crossref.org/v1/works/http://dx.doi.org/#doi#">
		<cfhttpparam type = "header" name = "User-Agent" value = "Arctos (https://arctos.database.museum; mailto:dustymc@gmail.com)">
	</cfhttp>

		</p>
	</cfif>
	<cfif structKeyExists(x.message,"publisher")>
		<br>Publisher: #x.message["publisher"]#
	</cfif>
	<cfif structKeyExists(x.message,"container-title")>
		<cfset tar=x.message["container-title"]>
		<br>Container Title: #tar[1]#
	</cfif>
	<cfif structKeyExists(x.message,"issue")>
		<br>Issue: #x.message["issue"]#
	</cfif>
	<cfif structKeyExists(x.message,"type")>
		<br>Type: #x.message["type"]#
	</cfif>
	<cfif structKeyExists(x.message,"volume")>
		<br>Volume: #x.message["volume"]#
	</cfif>
	<cfif structKeyExists(x.message,"page")>
		<br>Page: #x.message["page"]#
	</cfif>
	<cfif structKeyExists(x.message,"reference-count")>
		<br>Reference Count: #x.message["reference-count"]#
	</cfif>
	<cfif structKeyExists(x.message,"is-referenced-by-count")>
		<br>Referenced By Count: #x.message["is-referenced-by-count"]#
	</cfif>

	<h3>
		Authors
	</h3>
	<cfif structKeyExists(x.message,"author")>
		<cfloop array="#x.message.author#" index="idx">
		    <cfif StructKeyExists(idx, "given")>
