added the use cases