modify use case: change product