eight application scenarios