# if this called without previous wizard (i.e. new wizard) then # creating wizard with '/users/list' as first step and '/users/last' as second # otherwise append steps '/users/list' and '/users/last' if they wasn't added alread $c->wizard('/users/last', '/users/list'); # going next step ('/users/list'); $c->wizard->goto_next; # creating wizard with 'correct' (left to right) steps order $c->wizard(-first => '/users/list', '/users/last'); $c->wizard->goto_next; # appending step '/users/list' and '+/users/list' -- this will add '/users/list' into wizard twice # you can prepend first '/' with any symbols you like -- just to make your step unique, so it will be added # into wizard $c->wizard(-first => '/users/list', '+/users/list', '/users/last'); $c->wizard->goto_next; # to /users/list $c->wizard->goto_next; # again to /users/list