index page and upload page