added UI and begun to redo upload process