First cut of the controller