created page.py file with a public header