finished modification of use cases.