works on viewmodel, adds DummyDataProvider