try to use mvvm cros