Updated use case model