finished the last couple of pages, no backend of course, this is a demo of UI