 			<cfif c.recordcount gt 0>
 				<br>got cache
 				<cfset tr=DeserializeJSON(c.json_data)>
+				<cfset jmamm_citation=c.jmamm_citation>
 			<cfelse>
 				<cfdump var=#c#>
 				<cfhttp result="d" method="get" url="https://api.crossref.org/v1/works/http://dx.doi.org/#cdoi#">
 					<cfhttpparam type = "header" name = "User-Agent" value = "Arctos (https://arctos.database.museum; mailto:dustymc@gmail.com)">
 				</cfhttp>
+				<cfhttp result="jmc" method="get" url="https://dx.doi.org/#cdoi#">
+					<cfhttpparam type = "header" name = "User-Agent" value = "Arctos (https://arctos.database.museum; mailto:dustymc@gmail.com)">
+					<cfhttpparam type = "header" name = "Accept" value = "text/bibliography; style=journal-of-mammalogy">
+				</cfhttp>
+				<cfset jmamm_citation=jmc.fileContent>
+
 				<cfif not isjson(d.Filecontent)>
 					invalid return
 					<cfdump var=#cfhttp#>

	<cfif c.recordcount gt 0>
		<br>got cache
		<cfset x=DeserializeJSON(c.json_data)>
	<cfelse>
		<cfdump var=#c#>
		<cfhttp result="d" method="get" url="https://api.crossref.org/v1/works/http://dx.doi.org/#doi#">

		</cfquery>
		<br>added to cache
		<cfset x=DeserializeJSON(d.Filecontent)>
		<cfset jmamm_citation=jmc.fileContent>
	</cfif>

	<cfif debug is true>
		<cfdump var=#x#>
	</cfif>


	<h3>
		#jmamm_citation#
	</h3>


	<cfif structKeyExists(x.message,"title")>
