interim check in.  Still need to think about naming conventions and code organization in views.