case demo