scenario service