diff --git a/gwinc/ifo/CE1/__init__.py b/gwinc/ifo/CE1/__init__.py
index 9cabfcad4d780e249655d450667cadc9178be1b2..5a91dc202b05ee63b6769b0bbeb2d6552c010c5e 100644
--- a/gwinc/ifo/CE1/__init__.py
+++ b/gwinc/ifo/CE1/__init__.py
@@ -1,5 +1,57 @@
 from gwinc.ifo.noises import *
 
+class Newtonian(nb.Budget):
+    """Newtonian Gravity
+
+    """
+
+    name = 'Newtonian'
+
+    style = dict(
+        label='Newtonian',
+        color='#15b01a',
+    )
+
+    noises = [
+        NewtonianRayleigh,
+        NewtonianBody,
+        NewtonianInfrasound,
+    ]
+
+class Coating(nb.Budget):
+    """Coating Thermal
+
+    """
+
+    name = 'Coating'
+
+    style = dict(
+        label='Coating Thermal',
+        color='#fe0002',
+    )
+
+    noises = [
+        CoatingBrownian,
+        CoatingThermoOptic,
+    ]
+
+class Substrate(nb.Budget):
+    """Substrate Thermal
+
+    """
+
+    name = 'Substrate'
+
+    style = dict(
+        label='Substrate Thermal',
+        color='#fb7d07',
+        linestyle='--',
+    )
+
+    noises = [
+        SubstrateBrownian,
+        SubstrateThermoElastic,
+    ]
 
 class CE1(nb.Budget):
 
@@ -10,9 +62,7 @@ class CE1(nb.Budget):
         Seismic,
         Newtonian,
         SuspensionThermal,
-        CoatingBrownian,
-        CoatingThermoOptic,
-        SubstrateBrownian,
-        SubstrateThermoElastic,
+        Coating,
+        Substrate,
         ExcessGas,
     ]