real-world use cases