0. Make sure your issue is linked: 1. Purpose: 2. Implementation: 3. Possible Issues: 4. How to Test: 5. Cleanup I've added all TODOs needed I've removed all unneeded comments I've updated the snapshot tests and checked to make sure they're accurate if they changed I've removed all unnecessary console.logs