Q/ Describe use cases needed for a grocery store self-checkout system. The system should allow management to add new items to the purchasable options, along with allowing staff to give discounts at their discretion. Specify what actors are involved in the system - you should have at least three. For each use case, give a name, a brief description, the actors involved, and any other information that seems relevant.