updating View classes and models