usecase & senario