add usecase
6 files changed