Added ViewModel And Changed View