updated models, views, and admin site