Adding in the model code from another repo
Streaming versions for larger problems