work on use case list and basic use cases