ViewModel functions filling