new story: NewContext, still needs some work to do