better logging
collections objects being stored and updated.  some refactoring of views.

unittests passing