model view changes