fix mvvm ab