Added Singleton ViewModel