added ViewPage