large modifications: upload page finished and secured, search completed, image view completed