Updated Use case model