Upload Progress Report [Halfway]

Not done yet