rename Res to Table
add gap parameter for PageDot