views and models modifications