Case Profile Building Tutorial

Complete Guide: Coffeyville Resources Refining & Marketing v. EPA

Introduction

This tutorial will walk you through the complete process of building a case profile for an appellate court case. We'll use the case of Coffeyville Resources Refining & Marketing, LLC v. EPA as our example.

⏱️ Tutorial Start Time: 6:33 PM

In this guide, you'll learn how to:

1Initial Case Review

I opened the web app and clicked on one of Hanna's cases, discovering it at the same time as I'm documenting this process.

Web app initial view

Initial view of the case in the web application

Before doing anything else, I check the date shown in the PDF: March 10, 2017. The date on the right panel appears correct, and the case title matches as well. Good! No need to make any corrections at this point.

Initial Case Profile Entry

CASE PROFILE: • 10 May 2017: something happened
💡 Tip: Always start with a placeholder entry when you begin building a case profile. You'll fill in details as you discover them.

2Retrieving the RECAP Docket Sheet

Before continuing, I need to retrieve the RECAP docket sheet. This requires clicking on the CourtListener link, which takes me to the RECAP website.

How to Access RECAP:

Step 1: First, I copy the name of the case:

Copying case name

Copying the case name from the web app

Step 2: Then, I click on Court Listener:

Court Listener button

The Court Listener button location

Step 3: After clicking, it opens a new tab in my browser:

RECAP homepage

RECAP website homepage

Step 4: Now I paste the case name in the search tool:

RECAP search

Pasting the case name into RECAP search

3Verifying the Correct Case

Here's what I get from the search:

RECAP search results

Initial RECAP search results

⚠️ Important: The date of the order shown here is from 2022, but the PDF I saw in the web app mentioned actions from 2017. This suggests I might not have the right case appearing first.

Let me go back to the PDF and check for clues. When I return to the webapp, I see that the petitioner is indeed Coffeyville Resources Refining and Marketing LLC and Wynnewood Refining Company.

Verifying petitioner

Confirming the petitioner information

And EPA is indeed the respondent. The court that heard the case, shown at the top of the document, is the DC Circuit (District of Columbia Circuit):

Court verification

Verifying the court - DC Circuit

So it seems like the case I found on RECAP (the first one that appeared) might be the right one, but we're not sure yet. We need to make sure it's indeed the correct case.

Opening the Case URL

To verify, I'll open the case URL from the web app:

Case URL button

Clicking the case URL button

This takes me to the Sabin Center Climate Case Chart:

Case details page

Case details page on Sabin Center database

✓ Important Discovery: When scrolling down on the Sabin Center page, I can see all the individual petitions for review with dates and petitioners! This will allow us to update our case profile with specific information about who filed what and when.

Something's strange though - by scrolling down, I don't see any dates from 2017 in the first case listed. The latest I found is from 2020, but it's in the US Court Admin (which means the Supreme Court). Remember, we're looking at appellate/circuit court cases, so that's not even the right court.

However, scrolling down, I do see the Coffeyville Resources Refining and Marketing LLC v. EPA case (they're likely related to the US Supreme Court case):

Related case

Finding related cases in the database

Sadly, the latest document recorded is from 2019. Something's wrong with this RECAP entry:

Wrong dates

Incorrect dates - this isn't our case

⚠️ Definitely the wrong case! The first action recorded, a petition for review (which initiates a case in an appellate court) is filed in 2022! So yes, wrong RECAP case. I need to go back to the search tool, retype the case name, and look for other results.

Finding the Correct Case

I scrolled down and the third case on RECAP that's listed seems to be one that started in 2017! Precisely on February 9, 2017, with a petition for review by Coffeyville:

Correct case found

Found the correct case - February 9, 2017

Let's check if it's the right one. I'll go back to the case URL and look for a petition for review at that date, and... BINGO!

Date match

February 9, 2017 - Perfect match!

February 9, 2017! That's the one. I can double-check this way: when clicking on the petition for review download button which opens a new tab, I see Case No. 17-1044:

Case number verification

Verifying case number 17-1044

And the same appears on RECAP:

RECAP case number

Matching case number on RECAP

✓ Success! We've confirmed we have the correct case: Case No. 17-1044
💡 Note about docket numbers: These numbers are called docket numbers, but they're not super reliable. Use them as a double-check, not as the primary factor to determine whether you're on the right RECAP page.

Understanding the Sabin Center Tables

Please don't get confused by the tables on Sabin Center - they can be messy! They show case history in multiple jurisdictions, and since multiple petitions for review are often filed, it only takes one of them as the initiation of the case.

When I looked for that petition for review, I saw this:

Multiple petitions 1

Multiple petition entries - part 1

Multiple petitions 2

Multiple petition entries - part 2

And others when scrolling down. This is fine! They're confusing but they're just other petitions for review against the same decision that case number 17-1044 also petitioned against.

4Copying the RECAP Docket Sheet

Now, on the RECAP page, I copy-paste the entire docket sheet (the table with the motions):

Copying docket sheet

Selecting and copying the RECAP docket sheet

I keep going until the last action:

Last action

Copying through to the last recorded action

Once copied, I paste it into the webapp where it says "RECAP docket sheet":

Pasting docket sheet

Pasting the docket sheet into the web app

✓ Done! Now that I have verified the RECAP docket sheet, pasted it, and confirmed that the date on the document and that on the webapp are the same, I can properly build a profile.

5Building the Case Profile - First Order Analysis

Let's look at the order:

First order

Examining the first order

I see multiple things here:

Before
CASE PROFILE: • 10 May 2017: something happened
After
CASE PROFILE: • date unknown: unopposed motion to hold consolidated cases in abeyance filed by (unknown) • 10 May 2017: the court (likely a clerk) granted the consolidated cases to be held in abeyance pending further order of the court

Identifying Case Consolidation

I also see that cases were consolidated. The judges consolidated cases together, specifically cases 17-1045, 46, 47, 49, 51, and 52:

Consolidated cases

List of consolidated case numbers

Before
CASE PROFILE: • date unknown: unopposed motion to hold consolidated cases in abeyance filed by (unknown) • 10 May 2017: the court (likely a clerk) granted the consolidated cases to be held in abeyance pending further order of the court
After
CASE PROFILE: • date unknown: cases 17-1045, 46, 47, 49, 51, and 52 consolidated by judges/clerk • date unknown: unopposed motion to hold consolidated cases in abeyance filed by (unknown) • 10 May 2017: the court (likely a clerk) granted the consolidated cases to be held in abeyance pending further order of the court

Since cases need to be consolidated, there must be multiple cases. This means multiple parties likely filed petitions for review. So I'll add placeholders for these:

Before
CASE PROFILE: • date unknown: cases 17-1045, 46, 47, 49, 51, and 52 consolidated by judges/clerk • date unknown: unopposed motion to hold consolidated cases in abeyance filed by (unknown) • 10 May 2017: the court (likely a clerk) granted the consolidated cases to be held in abeyance pending further order of the court
After
CASE PROFILE: • 17-1044: case initiated by petition for review of agency decision, date unknown, petitioner unknown • 17-1045: case initiated by petition for review of agency decision, date unknown, petitioner unknown • 17-1046: case initiated by petition for review of agency decision, date unknown, petitioner unknown • 17-1047: case initiated by petition for review of agency decision, date unknown, petitioner unknown • 17-1049: case initiated by petition for review of agency decision, date unknown, petitioner unknown • 17-1051: case initiated by petition for review of agency decision, date unknown, petitioner unknown • 17-1052: case initiated by petition for review of agency decision, date unknown, petitioner unknown • date unknown: cases 17-1045, 46, 47, 49, 51, and 52 consolidated by judges/clerk • date unknown: unopposed motion to hold consolidated cases in abeyance filed by (unknown) • 10 May 2017: the court (likely a clerk) granted the consolidated cases to be held in abeyance pending further order of the court

Additional Order Details

Finally, from this order I also see that judges are directing all parties to file motions to govern further proceedings within 30 days of the court's disposition of another case, Case No. 16-1005:

Order directive

Directive to file motions within 30 days

Before
• 10 May 2017: the court (likely a clerk) granted the consolidated cases to be held in abeyance pending further order of the court
After (adding directive)
• 10 May 2017: the court (likely a clerk) granted the consolidated cases to be held in abeyance pending further order of the court • 10 May 2017: parties directed to file motions to govern further proceedings within 30 days of court's decision regarding another case (No. 16-1005)

6Finding Missing Documents

This is the only order available in my database, so a lot of information is missing. Let's go to the case URL and try to find the order of March 10, 2017, to see if there are documents before that could help us build something more informative and complete.

I click again on case URL, and... FOUND IT!

Found March 10 order

Located the March 10, 2017 order

Now what's next? Well look, just under it I see:

Motion filing

Motion to hold case in abeyance

That's a motion filing! That's the party who filed the motion we talked about earlier, to hold the case in abeyance! Let me check who filed it:

Motion details

Examining motion details

I don't see exactly who filed the motion, but I see that "Petitioner National Biodiesel Board and EPA, the respondent, respectfully 'move' (i.e., file a motion) to hold the case in abeyance." So maybe both of them filed it? But then shouldn't it be a joint motion rather than just an unopposed motion? Let's check who submitted the document by looking at the counsel section:

Counsel for petitioner

Counsel for petitioner

There's both counsel for petitioner and...

Counsel for respondent

Counsel for respondent

And for respondents! So I'd say it's a joint motion (which is obviously unopposed, since it's filed together).

Before
• date unknown: unopposed motion to hold consolidated cases in abeyance filed by (unknown)
After
• March 6, 2017: joint motion (unopposed as they call it) to hold consolidated cases in abeyance filed by both petitioner National Biodiesel Board ("NBB") and respondent EPA

Finding Party Information

Even better! In that same document, I find a section called CERTIFICATE AS TO PARTIES, RULINGS UNDER REVIEW AND RELATED CASES:

Certificate section 1

Certificate of parties - part 1

Certificate section 2

Certificate of parties - part 2

It literally tells me who the petitioners are for each initiating case! This is extremely useful. I also found this under Section A on parties involved, which shows the agency decision being challenged:

Agency decision

The EPA rule being challenged

Before (beginning of profile)
• 17-1044: case initiated by petition for review of agency decision, date unknown, petitioner unknown
After (adding EPA rule)
• December 12, 2016: EPA creates Renewable Fuel Standard Program (the initial action challenged in the petitions for review) • 17-1044: case initiated by petition for review of agency decision, date unknown, petitioner unknown

7Understanding Motions to Intervene

Looking at what happens after March 6, 2017:

Motions to intervene

Motions to intervene filed on March 10, 2017

I see there are some motions to intervene here! But it's strange because it says the motion to intervene on March 10 is filed by the National Biodiesel Board... But they're the ones who filed the motion to hold the case in abeyance on March 6! How can they intervene in a case where they're already a party (petitioner)? That doesn't make sense.

I found the answer on page 3 of the document:

NBB intervention explanation

NBB's explanation for intervention

It says that indeed they filed a petition for review (page 2, footnote 1) but then it states: "Although the petitioners' statement of issues have not yet been filed, the obligated parties have generally taken a position opposite to that of the National Biodiesel Board."

Basically, they're saying: "I was a petitioner but others are not serving my interests and actually want to side with EPA." They "seek to intervene to support EPA on issues raised by the obligated party Petitioners in which it has an interest in supporting the agency." Now we know that NBB is supporting EPA at this stage!

Before
• March 10, 2017: the court (likely a clerk) granted the consolidated cases to be held in abeyance pending further order of the court • March 10, 2017: parties directed to file motions to govern further proceedings within 30 days
After
• March 10, 2017: the court (likely a clerk) granted the consolidated cases to be held in abeyance pending further order of the court • March 10, 2017: parties directed to file motions to govern further proceedings within 30 days • March 10, 2017: Motion to intervene in support of EPA filed by NBB (originally petitioner in case 17-1052)

American Petroleum Institute Motion

Similarly, the American Petroleum Institute filed a motion to intervene to support respondent (EPA):

API motion

API motion to intervene

Looking at footnote 1, it says API is petitioner in No. 17-1046. They did the same as NBB - they state they "move for leave to intervene in the above-captioned case in support of respondent EPA," even though they were a petitioner before.

I also found that no one has taken a position on this motion to intervene:

No opposition

No parties opposed the intervention

Before
• March 10, 2017: Motion to intervene in support of EPA filed by NBB (originally petitioner in case 17-1052)
After
• March 10, 2017: Motion to intervene in support of EPA filed by NBB (originally petitioner in case 17-1052) • March 10, 2017: Motion to intervene in support of EPA filed by API (originally petitioner in case 17-1046)

8Analyzing the Opening Briefs

Looking at what happens after March 10, 2017:

Briefs timeline

Opening briefs filed January 22, 2018

At the bottom of the screenshot, we see the last motion from API. After this, we finally see the opening briefs (from the petitioners) and the answering brief from the respondent.

⚠️ Note: The case was supposed to be in abeyance since March 10, 2017. That's strange - the abeyance lasted for quite some time (almost a year!). This means the abeyance was lifted at some point, but we don't know when or how yet.
Before
• March 10, 2017: Motion to intervene in support of EPA filed by API (originally petitioner in case 17-1046)
After (adding placeholder)
• March 10, 2017: Motion to intervene in support of EPA filed by API (originally petitioner in case 17-1046) • [Date unknown]: Abeyance on the case and consolidated cases lifted (mechanism unknown) • January 22, 2018: Opening brief by petitioners (details to be added)

First Opening Brief - Refiners Coalition

Let's look at the first brief filed by American Fuel & Petrochemical Manufacturers et al.:

First opening brief

Opening brief cover page

On the first page, I can see who filed it:

Even better, on page 2 I get:

Petitioner details

Detailed petitioner information with case numbers

I get the docket number for each petition for review! This helps a lot. The respondent is still EPA, but now we have intervenors:

Intervenors list

List of respondent-intervenors

And still no amici:

No amici

No amici curiae at this stage

Looking at the conclusion section on page 64:

Brief conclusion

Petitioners want the court to grant petition and remand

The petitioners in this brief want the court to grant the petition for review and remand the 2017 rule to EPA.

Second Opening Brief - NBB

Now let's look at the other brief filed by NBB:

NBB brief

NBB's opening brief

It's filed on the same date as the other opening brief (normal - all opening briefs are generally due at the same time):

NBB brief details

NBB brief cover page

The petition is only by NBB. I'm wondering: what happened to NBB's motion to intervene in support of EPA? Can they be a petitioner in support of respondent? Looking at the conclusion:

NBB conclusion

NBB's conclusion section

I wasn't entirely clear on what NBB wanted, so I used AI assistance (Claude/ChatGPT) to help clarify:

AI query

Asking for clarification on NBB's position

AI response

AI clarification of the opposing positions

💡 Key Insight: Both groups want the rule remanded, but for opposite reasons:
  • Refiners: Want LOWER renewable fuel obligations (economic concerns)
  • NBB: Wants HIGHER biodiesel volumes (also economic reasons)
NBB status

NBB allowed to file separate petition

I also asked for more information about what the refiners wanted:

Refiners position

Clarification of refiners' position

Before
• January 22, 2018: Opening brief by petitioners (details to be added)
After
• January 22, 2018: Opening brief by refiners coalition (Cases 17-1044, 17-1045, 17-1047, 17-1049, 17-1051) DEMAND: Grant petition and remand 2017 EPA rule - want LOWER renewable fuel obligations due to economic concerns • January 22, 2018: Opening brief by National Biodiesel Board (separate petitioner with different interests) DEMAND: Vacate and remand the 2018 biodiesel regulation - wants HIGHER biodiesel volumes

9EPA's Answering Brief

After the NBB brief, we have a brief filed by respondents (EPA), three months later:

EPA brief listing

EPA's answering brief in the timeline

EPA brief cover

EPA's answering brief cover page

Looking at the table of contents:

EPA TOC 1

Table of contents - addressing NBB petition

Part 1 addresses the NBB petition, and:

EPA TOC 2

Table of contents - addressing refiners' arguments

The other sections address the opening briefs of the other petitioners (who wanted lower volumes).

I confirmed with AI assistance and reviewed the answering brief. EPA's position:

EPA position

EPA's "Goldilocks" position

EPA's Position - The "Goldilocks" Approach:
  • Uphold the entire 2017 Rule as written
  • Defer to EPA's technical expertise and policy judgments
  • Reject both NBB's push for higher volumes AND refiners' push for lower volumes
  • Find that many challenges are procedurally defective
EPA is defending the position that the rule is "just right" - not too high (contra NBB), not too low (contra refiners).
Before
• January 22, 2018: Opening brief by National Biodiesel Board DEMAND: Vacate and remand the 2018 biodiesel regulation - wants HIGHER biodiesel volumes
After
• January 22, 2018: Opening brief by National Biodiesel Board DEMAND: Vacate and remand the 2018 biodiesel regulation - wants HIGHER biodiesel volumes • April 23, 2018: Answering brief by EPA to both opening briefs EPA POSITION: Uphold entire 2017 Rule as written; reject both NBB's push for higher volumes AND refiners' push for lower volumes

10Reply Briefs

On the case URL, we see there's a reply brief from the American Fuel and Petrochemical Manufacturers (the coalition of refineries petitioners), which is likely an answer to EPA's answering brief:

Reply brief

Refiners' reply brief

Looking at the table of contents:

Reply TOC

Reply brief table of contents

I'm checking whether it's only responding to EPA's answering brief or also to NBB's opening brief (which would be unusual). After reviewing with AI assistance and looking through the document, I can confirm the refiners petitioners are only replying to EPA, as seen in the table of contents and main text.

Reply brief section

Reply brief addressing EPA arguments

Before
• April 23, 2018: Answering brief by EPA to both opening briefs EPA POSITION: Uphold entire 2017 Rule as written
After
• April 23, 2018: Answering brief by EPA to both opening briefs EPA POSITION: Uphold entire 2017 Rule as written • May 29, 2018: Reply brief by refiners coalition (opposing EPA's answering brief) Maintains position for lower renewable fuel volumes

11Final Steps and Court Opinion

What's next? Looking at the case URL:

Opinion

The court's opinion - final document

It's the opinion, so no need to code anything. We're (almost) done!

Not Quite Finished: We haven't checked for actions that weren't recorded by the case URL database (Sabin Center) and some pieces are still missing (like what happened to the motions to intervene filed by NBB and API).

Cross-Checking with RECAP

Let's look at the RECAP docket sheet that was copy-pasted earlier:

RECAP docket

RECAP docket sheet for verification

Looking at my case profile, the dates are correct. The petition for review in the first row tells me when it was filed by the refiners. I can see on February 13 there's an order to direct parties to file initial submissions regarding docketing statement, statement of issues, and other procedural deadlines.

The same date, it says the clerk filed an order to consolidate cases together on February 13, 2017, with some more procedural deadlines.

And then:

RECAP limitations

Long list of documents without descriptions

We only see a long list of documents without descriptions that we can't access. This is annoying but we can't do much more for now.

💡 Note: RECAP is incomplete - it doesn't mention some of the actions/orders in March, but that's okay. We work with what we have.

Filling in Missing Petitioner Information

I realize I put placeholders for each individual petitioner's petition for review before they got consolidated. Let me go back to the case URL to check if this information is available:

Petition details

Finding individual petition details

Under the petition for review from February 9, I can see the docket number. Remember, we found explanations in documents about which petitioner filed which original petition. By scrolling down on the Sabin Center page, you can find all of them.

⏱️ Tutorial End Time: 7:12 PM (including time to write tutorial and take screenshots)

Final Complete Case Profile

✓ Complete Case Profile for Coffeyville Resources v. EPA
CASE PROFILE WITH SOURCES: • December 12, 2016: EPA publishes Renewable Fuel Standard Program rule for 2017 and Biomass-Based Diesel Volume for 2018 (the initial action challenged in the petitions for review) [Source: Motion document - Certificate section] • February 9, 2017: Case 17-1044 initiated by petition for review - Petitioner: Coffeyville Resources Refining & Marketing, LLC and Wynnewood Refining Company, LLC [Source: Sabin Center case URL page] • February 9, 2017: Case 17-1045 initiated by petition for review - Petitioner: Alon Refining Krotz Springs, Inc. (and Small Refiners Coalition members) [Source: Sabin Center case URL page] • February 9, 2017: Case 17-1046 initiated by petition for review - Petitioner: American Petroleum Institute [Source: Sabin Center case URL page] • February 10, 2017: Case 17-1047 initiated by petition for review - Petitioner: Valero Energy Corp. [Source: Sabin Center case URL page] • February 10, 2017: Case 17-1049 initiated by petition for review - Petitioner: Monroe Energy, LLC [Source: Sabin Center case URL page] • February 10, 2017: Case 17-1051 initiated by petition for review - Petitioner: American Fuel & Petrochemical Manufacturers [Source: Sabin Center case URL page] • February 10, 2017: Case 17-1052 initiated by petition for review - Petitioner: National Biodiesel Board [Source: Sabin Center case URL page] • February 13, 2017: Order directing parties to file initial submissions (docketing statement, statement of issues, procedural deadlines) [Source: RECAP docket sheet] • February 13, 2017: Cases 17-1045, 46, 47, 49, 51, and 52 consolidated by clerk's order [Source: RECAP docket sheet + May 10 Order document] • March 6, 2017: Joint motion (unopposed) to hold consolidated cases in abeyance filed by both petitioner National Biodiesel Board ("NBB") and respondent EPA [Source: Motion document found on Sabin Center case URL] • March 10, 2017: Court grants the consolidated cases to be held in abeyance pending further order [Source: May 10, 2017 Order document] • March 10, 2017: Parties directed to file motions within 30 days of court's decision in Case No. 16-1005 [Source: May 10, 2017 Order document] • March 10, 2017: Motion to intervene in support of EPA filed by NBB (originally petitioner in 17-1052) [Source: NBB Motion to Intervene document on Sabin Center] • March 10, 2017: Motion to intervene in support of EPA filed by API (originally petitioner in 17-1046) [Source: API Motion to Intervene document on Sabin Center] [Date Unknown]: Court rules on motions to intervene (outcome unknown) [Source: Not found in available documents] [Date Unknown]: Abeyance lifted [Source: Not found in available documents] INFERENCE: Motions to intervene likely DENIED as NBB and API remained as petitioners (filed opening briefs as petitioners, not as intervenors) [Source: Deduced from opening briefs showing NBB/API as petitioners] • January 22, 2018: Opening brief by refiners coalition - Petitioners: American Fuel & Petrochemical Manufacturers (17-1051), Coffeyville Resources & Wynnewood (17-1044), Monroe Energy (17-1049), Valero Energy (17-1047), Small Refiners Coalition (17-1045) - DEMAND: Grant petition and remand - want LOWER renewable fuel obligations due to economic concerns [Source: Opening Brief document pages 1-2, 64 + Sabin Center case URL] • January 22, 2018: Opening brief by National Biodiesel Board (17-1052) - Filed separately due to different interests from other petitioners - DEMAND: Vacate and remand - wants HIGHER biodiesel volumes [Source: NBB Opening Brief document + AI clarification of arguments] • April 23, 2018: Answering brief by EPA to both opening briefs - POSITION: Uphold entire 2017 Rule as written - Reject both NBB's push for higher volumes AND refiners' push for lower volumes - Assert many challenges are procedurally defective [Source: EPA Answering Brief document + Table of Contents analysis] • May 29, 2018: Reply brief by refiners coalition opposing EPA's answering brief - Maintains position for lower renewable fuel volumes [Source: Reply Brief document + Sabin Center case URL] • July 28, 2018: Court opinion issued [Source: Sabin Center case URL] INTERVENORS (as of briefing stage): - Respondent-Intervenors in 17-1052: Multiple refiners and petroleum companies - Respondent-Intervenors in 17-1044, 17-1045, 17-1047, 17-1049, 17-1051: BIO, Growth Energy, NBB [Source: Opening Brief document page 2]

Key Takeaways

🎯 Final Tip: Building a comprehensive case profile takes patience and attention to detail. The key is systematic verification and incremental documentation. Each piece of information you add makes the next piece easier to understand and place in context. This entire process took approximately 40 minutes of focused work.