added page method w/ tests