diff --git a/src/Repositories/Corporation/Extractions.php b/src/Repositories/Corporation/Extractions.php
index <HASH>..<HASH> 100644
--- a/src/Repositories/Corporation/Extractions.php
+++ b/src/Repositories/Corporation/Extractions.php
@@ -38,7 +38,7 @@ trait Extractions
     {
         // retrieve any valid extraction for the current corporation
         return CorporationIndustryMiningExtraction::with(
-            'moon', 'moon.system', 'moon.constellation', 'moon.region', 'moon.moon_contents', 'moon.moon_contents.type',
+            'moon', 'moon.system', 'moon.constellation', 'moon.region', 'moon.moon_content',
             'structure', 'structure.info', 'structure.services')
             ->where('corporation_id', $corporation_id)
             ->where('natural_decay_time', '>', carbon()->subSeconds(CorporationIndustryMiningExtraction::THEORETICAL_DEPLETION_COUNTDOWN))
refactor(moons): simplify relationships

use pivot instead complex dependencies for moon_content, materials and reactions.