ViewModel & Model added