modified use case