updated Example with context use case