add updated use case model