example of how to use context