usecase sample updated