added addPageByItem fxn