added new models, changed context creation strategy, ongoing
implementation of algorithm