added common use cases