updating pages and adding basic framework for overall layout