upload and download ready.
it's workable.
adjust logic on when to add a new line.