add mongo models, update views to reflect models