my ($application) = self->new( TMPL_PATH => '../templates/signup/', PARAMS => { 'mode_param' => 'stage', } ); sub setup { my ($self) = shift; $self->start_mode('1'); $self->run_modes({ 'AUTOLOAD' => 'form_entry', 'F' => 'form_submission', }); $self->mode_param($self->param('mode_param')); };