multiple use cases