implemented an example of how to use the data context and also added a globals map of string to interface pairs