migrated viewmodels to a separate project and installed datatables via nuget