factored out model.reset()
minor refactoring and cleanup
load individual sessions