view controller/activity use case description