add contiguous physcial page detection