Initial controller structure.