first working upload version