scenario with cases