added test and comments
diff --git a/aos/crio/controls/ControlsManager.h b/aos/crio/controls/ControlsManager.h
index 5971f46..d9e89b6 100644
--- a/aos/crio/controls/ControlsManager.h
+++ b/aos/crio/controls/ControlsManager.h
@@ -20,10 +20,11 @@
   }
 
  private:
-  // Hooks that subclasses have to implement to do the correct things at the
-  // correct times.
+  // Called when it is time to create anything that uses WPILib.
   virtual void CreateObjects() = 0;
+  // Called when it is time to add controls loops to any CRIOControlLoopRunners.
   virtual void RegisterControlLoops() = 0;
+  // Called when it is time to start any SensorBroadcasters.
   virtual void StartSensorBroadcasters() = 0;
 };