mainviewmodelosv