beginning to think about doc/view model