fixes bottom of page, adds icons, upgrades architecture