minor changes to model
a few new methods, notes on future data processing functions