modify use case: return product