add page map & complete searching