add getPageXY fouction