modified front-end of remaining pages. These still need polished.