edis viewmodel docs