first upload parser