restructure the directory
add admin page.