list viewmodel and pagination in view