case exercise