refactor ui, add visualize pages, unknown page