Restructured controller initializer