New Page classes and main2.py to try a new method