refactoring
event receiver for outcome requests analyze