fixes to make the new sensor stuff work
diff --git a/aos/crio/controls/ControlsManager.h b/aos/crio/controls/ControlsManager.h
index aa78587..5971f46 100644
--- a/aos/crio/controls/ControlsManager.h
+++ b/aos/crio/controls/ControlsManager.h
@@ -8,6 +8,8 @@
 // to be passed to START_ROBOT_CLASS (a WPILib macro) to start all of the code.
 class ControlsManager : public RobotBase {
  public:
+  ControlsManager();
+
   virtual void StartCompetition();
 
   static ControlsManager &GetInstance() {
@@ -20,6 +22,7 @@
  private:
   // Hooks that subclasses have to implement to do the correct things at the
   // correct times.
+  virtual void CreateObjects() = 0;
   virtual void RegisterControlLoops() = 0;
   virtual void StartSensorBroadcasters() = 0;
 };