refactor admin page, add more options.