added mvvm details