added 2 use cases