views, models and settings