adding function pageExists()