finished remaking upload download server