Updated design and code. Most pages.