add mvvm packages