updated use_cases