No time to look closely at the "why" but I'm pretty sure this is not working (but should be): ``` .state({ ... controllerProvider: ['$stateParams', function($stateParams){ return 'SetupStep' + $stateParams.step + 'Controller'; }] ```