add profile pages and more styling