changed viewmodels