add usecase

add usecase