scenario workflow