settings handling throughout models and views 3