Main controller structure changes.