modify source code to satisfy the new page