case analysis

case analysis