working upload.

up next: parse deck.