describe common use cases