Index: lib/Catalyst/Manual/Actions.pod
===================================================================
--- lib/Catalyst/Manual/Actions.pod	(revision 6123)
+++ lib/Catalyst/Manual/Actions.pod	(working copy)
@@ -49,6 +49,45 @@
 If you want to do something after the action, just put it after the
 C<execute> call. Pretty simple, huh?
 
+=head1 USING MULTIPLE ACTIONS
+
+To use multiple actions you just need to had more ActionClass
+attributes:
+
+  sub Hello :Local :ActionClass('SayBefore') ActionClass('SayAfter') { 
+	$c->res->output( 'Hello '.$c->stash->{what} );
+  }
+
+Attention that if you are using multiple actions you probably want to
+use Class::C3 dispatch order. With NEXT just the first ActionClass will
+be called. Here you have an example:
+
+  package Catalyst::Action::SayBefore;
+  use Class::C3;
+  use base 'Catalyst::Action';
+
+  sub execute {
+    my $self = shift;
+    my ( $controller, $c, $test ) = @_;
+    $c->stash->{what} = 'world';
+    $self->next::method( @_ );
+  };
+
+  1;
+
+  package Catalyst::Action::SayAfter;
+  use Class::C3;
+  use base 'Catalyst::Action';
+
+  sub execute {
+    my $self = shift;
+    my ( $controller, $c, $test ) = @_;
+    $self->next::method( @_ );
+	$c->res->output( 'Bye '.$c->stash->{what} );
+  };
+
+  1;
+
 =head1 ACTIONS
 
 =head2 Catalyst::Action::RenderView
