incorporating view model and requestPage json