Added various pages and functionality