Added comments to the business logic