moved viewmodels to data project