viewPage conversion done, adapter added, functional equivalent to last commit